
namespace ctsu.BaseForms
{
	public interface IFormBaseController : IFormClose
	{
		FormBase Form { get; set; }
		IBLFormBase BusinessLogic { get; }

		void New(object sender, System.EventArgs e);
		void Edit(object sender, System.EventArgs e);
		void Search(object sender, System.EventArgs e);
		void Remove(object sender, System.EventArgs e);
		void ShowGrid(object sender, System.EventArgs e);
		void CarryNewClicked(object sender, System.EventArgs e);
		void GenericClick(object sender, System.EventArgs e);
		void GenericDoubleClick(object sender, System.EventArgs e);
	}
}
